Модуль № 2 · Новая заявка · Администратор НСИ

Запрос доступа

Элемент 2.2.3. Тот же движок заявок, что в НСИ: статусы, SLA и экран согласования не заводятся заново (R-AR1).

Заявка не начинается с пустого бланка. Точка входа предзаполняет предмет — иначе человек просит «доступ к номенклатуре», а согласующий гадает, что имелось в виду.

Предмет заявки

Что человек указывает сам

Что это даст фактически

Предмет заявки — право на действие, а не роль (R-AR4). Роль подбирает система, и она же показывает, что придёт вместе с ней после развёртки наследования (R-AR5).

Маршрут для этой заявки

Маршрут согласования

Заявка ЗД-2026-0042 · архетип «Визард / маршрут», общий с заявкой НСИ.

Текущий шаг

История маршрута

Ступень руководителя показана выключенной с причиной, а не спрятана (R-AR3): скрытая ступень не будет включена, когда появится модуль № 6, — о ней просто никто не вспомнит.

Ресертификация прав — кампания

Элемент 2.2.4. Пока кампания идёт, вопрос один: успеваем ли. Состояние первично, строки решений — второй экран (Р210).

Дней до срока
0
Решений всего
0
Осталось
0
Отзовётся при молчании
0
СотрудникЧтоОбластьВыданоПоследнее использованиеРискРешение

«Последнее использование» приходит из ленты событий (2.1.3). Право, не использованное ни разу за период кампании, — самый частый кандидат на отзыв и самая частая находка.

Права по должности пересматриваются один раз на связку, а не у каждого носителя (R-AR10): иначе это 200 одинаковых решений вместо 19, и после третьего руководитель нажимает «оставить» не читая.
ДолжностьПрофильНосителейПоследний пересмотрРешение
Кампания по событию запускается увольнением или переводом и охватывает два источника прав из трёх: выданное администратором и персональное. Права по должности снимаются автоматически (Р167), и включать их сюда значило бы дублировать работающую автоматику и приучать к мысли, что «кампания и так всё отзовёт» (Р223).
СобытиеСотрудникКогдаВ охватеСрок разбораСостояние

Увольнение без отзыва прав опаснее любой плановой кампании: учётная запись живёт, пока её кто-нибудь не вспомнит. Поэтому срок разбора здесь короче планового — часы, а не недели.

Персональные назначения в кампанию не включаются (R-AR11): их снимает срок ≤ 90 дней (R-I9). Пересматривать то, что истечёт через месяц, — трата внимания, которого на кампании и так не хватает.
СотрудникРольОбластьИстекаетПочему не в кампании

Итог кампании

Закрытая кампания неизменяема и хранится наравне с лентой событий (R-AR12). Это доказательство для внешней проверки.

Оставлено
0
Сужена область
0
Отозвано решением
0
Отозвано по молчанию
0
Состав решений
СотрудникЧтоРешениеОбоснованиеКто
Отзыв выполняется пакетом (R-AR8) — единицей аудита и отката (Р33). Ошибочно отозванное возвращается одним действием в течение окна восстановления, а не двумястами заявками.
Контракт экрана — для разработчика Vue/Laravel

Источник данных

Объекты доступа, операции, АРМ и вычисленный адресат первой ступени — из build/config/takt-config.json через scripts/gen_requests_data_p91.py. Заявки, кампании и решения — данные приложения.

Компоненты

RequestFormprops: prefill (объект, операция, область, событие-основание), term; предмет — право, не роль.
RouteStepperобщий с заявкой НСИ. Шаг может быть disabled с полем reason — отсутствующий источник данных.
EffectiveDiffчто человек получит после развёртки наследования против того, что просил.
CampaignStateсрок, охват, остаток, «отзовётся при молчании»; обновляется по решениям.
DecisionRowоставить / сузить область / отозвать; повторное «оставить» требует rationale.

Расчёты — на сервере

Маршрут, развёртка наследования, «последнее использование» и предупреждающий прогон считаются на сервере. Предупреждающий прогон обязан быть отдельной операцией чтения: он вызывается часто и не должен блокировать кампанию.

Чего на экране нет

Самосогласования (R-AR2), выбора роли из полного списка (R-AR4), закрытия кампании с непросмотренными строками без явного отзыва (R-AR6) и правки закрытой кампании (R-AR12).